WGET_SRC=$(shell /bin/pwd -P)/wget-1.16.2
OPENSSL_SRC=$(shell /bin/pwd -P)/wget-1.16.2/../openssl-1.0.0d
APPS_INSTALL_DIR=$(TP_INSTALL_DIR)
LIBOPENSSL = install_openssl

.PHONY: all wget install clean
all: wget

wget_prep:
	cd $(OPENSSL_SRC) && \
	touch Makefile && \
	./Configure --prefix=$(OPENSSL_SRC)/$(LIBOPENSSL) --openssldir=$(OPENSSL_SRC)/$(LIBOPENSSL) os/compiler:$(TOOLPREFIX)gcc && \
	$(MAKE) clean && \
	$(MAKE) CC=$(TOOLPREFIX)gcc AR="$(TOOLPREFIX)ar r" LD=$(TOOLPREFIX)ld ; \

wget: wget_prep
	if [ ! -f $(WGET_SRC)/Makefile ]; then \
		cd $(WGET_SRC) && ./configure --prefix=$(WGET_SRC)/install --disable-pcre --host=$(CROSSMAKE_HOST) --with-ssl=openssl \
						CFLAGS="-I$(OPENSSL_SRC)/include"		\
						LDFLAGS="-Wl,-rpath -Wl,$(LIBC_PATH)/lib -L$(APPS_INSTALL_DIR)/lib -L$(OPENSSL_SRC)" ;\
	fi
	
	if [ -f $(WGET_SRC)/Makefile ]; then \
		$(MAKE) -C $(WGET_SRC) ; \
	fi
install: wget
	cp -f $(WGET_SRC)/src/wget $(INSTALL_ROOT)/usr/bin/wget-1.16

clean:
	$(MAKE) -C $(OPENSSL_SRC) clean
	if [ -f $(WGET_SRC)/Makefile ]; then \
		$(MAKE) -C $(WGET_SRC) distclean ; \
	fi
